@CHARSET "ISO-8859-1";

.form{
    font-family: Verdana;   
    font-size:1em;
    margin:1em;
    padding:1em;   
}
 
.form p.formtitle{
    color: #32CD99;
    font-size:1.3em;
    font-weight: bold;
}
 
.form fieldset{
    width:40em;
    border:1px solid #DEB887;  
    background-position: bottom right;
    background-repeat: no-repeat;
    width: 550px;
}
 
.form fieldset legend{
    color: #32CD99;
}

.form {
	font-family: Verdana;   
    font-size:1em;
    margin:1em;
    padding:1em;  	
}

.formfield{
    width:30em;
    padding:5px;
}
 
.formfield label{
	margin-right: 10px;
    display:block;
    float:left;
    width:12em;
    padding:1px;
    color:#C2A34F;
    text-align:right;
}
 
.formfield input, .formfield  select{
    padding:0.15em;
    width:14em;
    border:1px solid #ddd;
    background: #EEEED1;
     
    font-family: Verdana;   
    font-size:1em;
     
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}

.formfield  select{
	width: 14.5em;
}
 
.formfield input:hover, input:focus {
    border-color:#c5c5c5;
    background:#f6f6f6;
}

.sub {
	padding-left: 330px;
}

.form .formfield.error{
	background-color: #FADDDD;
	margin-top: 1px;
}

.error-message{
	color: red;
}
